Fast, uniform, and compact scalar multiplication for elliptic curves and genus 2 Jacobians with applications to signature schemes

نویسندگان

  • Ping Ngai Chung
  • Craig Costello
  • Benjamin Smith
چکیده

We give a general framework for uniform, constant-time oneand two-dimensional scalar multiplication algorithms for elliptic curves and Jacobians of genus 2 curves that operate by projecting to the xline or Kummer surface, where we can exploit faster and more uniform pseudomultiplication, before recovering the proper “signed” output back on the curve or Jacobian. This extends the work of López and Dahab, Okeya and Sakurai, and Brier and Joye to genus 2, and also to twodimensional scalar multiplication. Our results show that many existing fast pseudomultiplication implementations (hitherto limited to applications in Diffie–Hellman key exchange) can be wrapped with simple and efficient preand post-computations to yield competitive full scalar multiplication algorithms, ready for use in more general discrete logarithmbased cryptosystems, including signature schemes. This is especially interesting for genus 2, where Kummer surfaces can outperform comparable elliptic curve systems. As an example, we construct an instance of the Schnorr signature scheme driven by Kummer surface arithmetic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast, Uniform Scalar Multiplication for Genus 2 Jacobians with Fast Kummers

We give oneand two-dimensional scalar multiplication algorithms for Jacobians of genus 2 curves that operate by projecting to Kummer surfaces, where we can exploit faster and more uniform pseudomultiplication, before recovering the proper “signed” output back on the Jacobian. This extends the work of López and Dahab, Okeya and Sakurai, and Brier and Joye to genus 2, and also to two-dimensional ...

متن کامل

Fast genus 2 arithmetic based on Theta functions

In 1986, D. V. Chudnovsky and G. V. Chudnovsky proposed to use formulae coming from Theta functions for the arithmetic in Jacobians of genus 2 curves. We follow this idea and derive fast formulae for the scalar multiplication in the Kummer surface associated to a genus 2 curve, using a Montgomery ladder. Our formulae can be used to design very efficient genus 2 cryptosystems that should be fast...

متن کامل

Four-Dimensional GLV via the Weil Restriction

The Gallant-Lambert-Vanstone (GLV) algorithm uses efficiently computable endomorphisms to accelerate the computation of scalar multiplication of points on an abelian variety. Freeman and Satoh proposed for cryptographic use two families of genus 2 curves defined over Fp which have the property that the corresponding Jacobians are (2, 2)isogenous over an extension field to a product of elliptic ...

متن کامل

Efficient Three-Term Simultaneous Elliptic Scalar Multiplication with Applications

An application of n-term Joint Sparse Form to three-term simultaneous elliptic scalar multiplication is presented. This is shown to significantly improve performance in comparison to processing the scalar multiplications individually. A practical application of the results is provided using Self-Certified signatures. These results are particularly useful when compact and fast signatures are nee...

متن کامل

Arithmetic of pairings on algebraic curves for cryptography. (Étude de l'arithmétique des couplages sur les courbes algébriques pour la cryptographie)

Since 2000 pairings became a very useful tool to design new protocols in cryptography. Short signaturesand identity-based encryption became also practical thanks to these pairings.This thesis contains two parts. One part is about optimized pairing implementation on different ellip-tic curves according to the targeted protocol. Pairings are implemented on supersingular elliptic curve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2015  شماره 

صفحات  -

تاریخ انتشار 2015